Not sure if this really makes a difference.
GDK_VERSION_3_10
GDK_VERSION_3_12
GDK_VERSION_3_14
+GDK_VERSION_3_16
+GDK_VERSION_3_18
+GDK_VERSION_3_20
+GDK_VERSION_3_22
+GDK_VERSION_3_90
+GDK_VERSION_3_92
+GDK_VERSION_3_94
GDK_VERSION_MIN_REQUIRED
GDK_VERSION_MAX_ALLOWED
GDK_DISABLE_DEPRECATION_WARNINGS
gdk_window_type_hint_get_type
gdk_wm_decoration_get_type
gdk_wm_function_get_type
+GDK_AVAILABLE_IN_3_0
+GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_3_12
+GDK_AVAILABLE_IN_3_14
+GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_3_18
+GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_3_6
+GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
+GDK_UNAVAILABLE
+GDK_DEPRECATED
+GDK_DEPRECATED_FOR
+GDK_DEPRECATED_IN_3_0
+GDK_DEPRECATED_IN_3_0_FOR
+GDK_DEPRECATED_IN_3_10
+GDK_DEPRECATED_IN_3_10_FOR
+GDK_DEPRECATED_IN_3_12
+GDK_DEPRECATED_IN_3_12_FOR
+GDK_DEPRECATED_IN_3_14
+GDK_DEPRECATED_IN_3_14_FOR
+GDK_DEPRECATED_IN_3_16
+GDK_DEPRECATED_IN_3_16_FOR
+GDK_DEPRECATED_IN_3_18
+GDK_DEPRECATED_IN_3_18_FOR
+GDK_DEPRECATED_IN_3_2
+GDK_DEPRECATED_IN_3_20
+GDK_DEPRECATED_IN_3_20_FOR
+GDK_DEPRECATED_IN_3_22
+GDK_DEPRECATED_IN_3_22_FOR
+GDK_DEPRECATED_IN_3_2_FOR
+GDK_DEPRECATED_IN_3_4
+GDK_DEPRECATED_IN_3_4_FOR
+GDK_DEPRECATED_IN_3_6
+GDK_DEPRECATED_IN_3_6_FOR
+GDK_DEPRECATED_IN_3_8
+GDK_DEPRECATED_IN_3_8_FOR
+GDK_VERSION_CUR_STABLE
+GDK_VERSION_PREV_STABLE
</SECTION>
<SECTION>
GDK_IS_DEVICE
GDK_IS_DEVICE_CLASS
GDK_TYPE_DEVICE
+GDK_DEVICE_TOOL
<SUBSECTION Private>
GdkDeviceClass
GDK_TYPE_DEVICE_PAD
GDK_DEVICE_PAD
GDK_IS_DEVICE_PAD
+GDK_DEVICE_PAD_GET_IFACE
<SUBSECTION Private>
gdk_device_pad_get_type
<SUBSECTION Standard>
GDK_TYPE_CURSOR
+GDK_CURSOR
<SUBSECTION Private>
gdk_cursor_get_type
gdk_frame_clock_get_timings
gdk_frame_clock_get_current_timings
gdk_frame_clock_get_refresh_info
+
<SUBSECTION Private>
+GDK_FRAME_CLOCK
+GDK_FRAME_CLOCK_CLASS
+GDK_FRAME_CLOCK_GET_CLASS
+GDK_FRAME_CLOCK_IDLE
+GDK_FRAME_CLOCK_IDLE_CLASS
+GDK_FRAME_CLOCK_IDLE_GET_CLASS
+GDK_IS_FRAME_CLOCK
+GDK_IS_FRAME_CLOCK_CLASS
+GDK_IS_FRAME_CLOCK_IDLE
+GDK_IS_FRAME_CLOCK_IDLE_CLASS
GdkFrameClockPrivate
gdk_frame_clock_get_type
+gdk_frame_clock_idle_get_type
</SECTION>
<SECTION>
gdk_frame_timings_get_refresh_interval
gdk_frame_timings_get_predicted_presentation_time
<SUBSECTION Private>
-gdk_frame_get_type
+gdk_frame_timings_get_type
</SECTION>
<SECTION>
gdk_content_provider_get_value
<SUBSECTION Standard>
+GDK_CONTENT_PROVIDER
+GDK_CONTENT_PROVIDER_CLASS
+GDK_CONTENT_PROVIDER_GET_CLASS
GdkContentProviderClass
gdk_content_provider_get_type
</SECTION>
'gdkdisplayprivate.h',
'gdkdndprivate.h',
'gdkdrawcontextprivate.h',
+ 'gdkeventsprivate.h',
'gdkframeclockprivate.h',
'gdkglcontextprivate.h',
'gdkkeysprivate.h',
'gdkvisualprivate.h',
'gdkvulkancontextprivate.h',
'keyname-table.h',
+ 'x11/gdkprivate-x11.h',
+ 'x11/gdkeventsource.h',
+ 'wayland/keyboard-shortcuts-inhibit-unstable-v1-client-protocol.h',
+ 'wayland/pointer-gestures-unstable-v1-client-protocol.h',
+ 'wayland/server-decoration-client-protocol.h',
+ 'wayland/tablet-unstable-v2-client-protocol.h',
+ 'wayland/xdg-foreign-unstable-v1-client-protocol.h',
+ 'wayland/xdg-shell-unstable-v6-client-protocol.h',
'win32',
'quartz',
- 'broadway'
+ 'broadway',
+ 'mir'
]
images = [
return g_object_get_qdata (G_OBJECT (event), quark_event_user_data);
}
+/**
+ * gdk_event_is_sent:
+ * @event: a #GdkEvent
+ *
+ * Returns whether the event was sent explicitly.
+ *
+ * Returns: %TRUE if the event was sent explicitly
+ */
gboolean
gdk_event_is_sent (const GdkEvent *event)
{
GObjectClass object_class;
};
-/**
+/*
* GdkEventAny:
* @type: the type of the event.
* @window: the window which received the event.
GdkDisplay *display;
};
-/**
+/*
* GdkEventExpose:
* @type: the type of the event (%GDK_EXPOSE)
* @window: the window which received the event.
gint count; /* If non-zero, how many more events follow. */
};
-/**
+/*
* GdkEventMotion:
* @type: the type of the event.
* @window: the window which received the event.
GList *history;
};
-/**
+/*
* GdkEventButton:
* @type: the type of the event (%GDK_BUTTON_PRESS or %GDK_BUTTON_RELEASE).
* @window: the window which received the event.
gdouble x_root, y_root;
};
-/**
+/*
* GdkEventTouch:
* @type: the type of the event (%GDK_TOUCH_BEGIN, %GDK_TOUCH_UPDATE,
* %GDK_TOUCH_END, %GDK_TOUCH_CANCEL)
gdouble x_root, y_root;
};
-/**
+/*
* GdkEventScroll:
* @type: the type of the event (%GDK_SCROLL).
* @window: the window which received the event.
guint is_stop : 1;
};
-/**
+/*
* GdkEventKey:
* @type: the type of the event (%GDK_KEY_PRESS or %GDK_KEY_RELEASE).
* @window: the window which received the event.
guint is_modifier : 1;
};
-/**
+/*
* GdkEventCrossing:
* @type: the type of the event (%GDK_ENTER_NOTIFY or %GDK_LEAVE_NOTIFY).
* @window: the window which received the event.
guint state;
};
-/**
+/*
* GdkEventFocus:
* @type: the type of the event (%GDK_FOCUS_CHANGE).
* @window: the window which received the event.
gint16 in;
};
-/**
+/*
* GdkEventConfigure:
* @type: the type of the event (%GDK_CONFIGURE).
* @window: the window which received the event.
gint height;
};
-/**
+/*
* GdkEventProximity:
* @type: the type of the event (%GDK_PROXIMITY_IN or %GDK_PROXIMITY_OUT).
* @window: the window which received the event.
guint32 time;
};
-/**
+/*
* GdkEventGrabBroken:
* @type: the type of the event (%GDK_GRAB_BROKEN)
* @window: the window which received the event, i.e. the window
GdkWindow *grab_window;
};
-/**
+/*
* GdkEventDND:
* @type: the type of the event (%GDK_DRAG_ENTER, %GDK_DRAG_LEAVE,
* %GDK_DRAG_MOTION or %GDK_DROP_START)
gshort x_root, y_root;
};
-/**
+/*
* GdkEventTouchpadSwipe:
* @type: the type of the event (%GDK_TOUCHPAD_SWIPE)
* @window: the window which received the event
guint state;
};
-/**
+/*
* GdkEventTouchpadPinch:
* @type: the type of the event (%GDK_TOUCHPAD_PINCH)
* @window: the window which received the event
guint state;
};
-/**
+/*
* GdkEventPadButton:
* @type: the type of the event (%GDK_PAD_BUTTON_PRESS or %GDK_PAD_BUTTON_RELEASE).
* @window: the window which received the event.
guint mode;
};
-/**
+/*
* GdkEventPadAxis:
* @type: the type of the event (%GDK_PAD_RING or %GDK_PAD_STRIP).
* @window: the window which received the event.
gdouble value;
};
-/**
+/*
* GdkEventPadGroupMode:
* @type: the type of the event (%GDK_PAD_GROUP_MODE).
* @window: the window which received the event.
guint mode;
};
-/**
+/*
* GdkEvent:
* @type: the #GdkEventType
* @any: a #GdkEventAny